#ifndef PARAMETERSPAGEPARSER_H
#define PARAMETERSPAGEPARSER_H

#include "modelpageparser.h"

namespace Jcr
{
class ParametersPageParserPrivate;
class ParametersPageParser : public ModelPageParser
{
    Q_OBJECT
public:
    explicit ParametersPageParser(QObject* parent = nullptr);
    ~ParametersPageParser();

    const QList<std::string>& parameters() const;

protected:
    void processNode(GumboNode* node);
    void finalize();

private:
    ParametersPageParserPrivate* d_ptr;
    Q_DISABLE_COPY(ParametersPageParser)
};

} // namespace jcr
#endif // PARAMETERSPAGEPARSER_H
